#include <include.h>

int func(int b)
{
	/** step1*/

	if (dodo2())
		haha();
	else{
		tt();
	}

	if (dodo2go()){
		haha();
	}else
		tt2();

	if (dodo3()) 
		
		do_sth() 
			;

	a=2;
	a=2;
	/** judge a */
	if (a==2){	
		/** do left */
		a=4;
		if (a==4){
			/** a++ */
			a++;
			return 1;
		}


	}else if(a==3)	/**< judge b */
	{
		/** do right */
		a=6;
	}
	else if(a==4)	/**< judge b2 */
	{
		/** do right2 */
		a=6;
	}

	if(dodo())
	{ 
		dogo();
	}else{;}

	/** final steop*/
	gogo();

	/** return */
	sdf();
	return 0;
}
